/***************************************************
> Copyright (C) 2024 ==KINGYI== All rights reserved.
> File Name: client.h
> Author:
> Mail: 
> Created Time: 2024年09月20日 星期五 16时33分24秒
***************************************************/

#ifndef _CLIENT_H_
#define _CLIENT_H_
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <time.h>
#include "cJSON.h"
#include "login.h"

typedef struct{  
    // 环境参数  
	int type;  //区别功能
    float temp;       // 温度  
    float humidity;   // 湿度  
    float O2;         // 氧气浓度  
    float CO2;        // 二氧化碳浓度  
    float CH4;        // 甲烷浓度  
    float CO;         // 一氧化碳浓度  
  
    // 时间与位置信息  
    char time[50];    // 时间 
    char pt[32];      // 点位名称
    char state[20];   //状态 
	char principal[20];   //负责人
	char res[20];
}Info;

void gather(char *principal,int sockfd);

#endif
